The Pascack Valley Line train was headed from Spring Valley to Secaucus when it struck the victim at 12:10 p.m. just east of the New Bridge Landing station, NJ Transit's Lisa Torbic said.
He was pronounced dead at Hackensack University Medical Center a short time later, she said.
None of the 34 aboard, including crew members, were injured, Torbic said.
Service was suspended before being resumed at 2:45 p.m.
Click here to follow Daily Voice Lyndhurst and receive free news updates.